]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
dateMenu: Stop hiding the events list
authorFlorian Müllner <fmuellner@gnome.org>
Thu, 5 Feb 2015 15:56:51 +0000 (16:56 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Fri, 20 Feb 2015 16:39:25 +0000 (17:39 +0100)
The message list is not only a replacement for the calendar events
list, it will also take over the notification summary from the
message tray. As we start drawing events from other sources than
calendars, hiding it based on whether or not any calendars have
been set up is no longer appropriate, so always include it in the
calendar drop-down now.

https://bugzilla.gnome.org/show_bug.cgi?id=744817

js/ui/dateMenu.js

index b71aad8ac9ba6103e0a82e79e23d010b396a207a..60d29ceb4b624b5dd9b9cfa434d3bf0384753207 100644 (file)
@@ -294,11 +294,6 @@ const DateMenuButton = new Lang.Class({
         this._sessionUpdated();
     },
 
-    _updateEventsVisibility: function() {
-        let visible = this._eventSource.hasCalendars;
-        this._messageList.actor.visible = visible;
-    },
-
     _getEventSource: function() {
         return new Calendar.DBusEventSource();
     },
@@ -311,9 +306,6 @@ const DateMenuButton = new Lang.Class({
         this._messageList.setEventSource(eventSource);
 
         this._eventSource = eventSource;
-        this._eventSource.connect('notify::has-calendars', Lang.bind(this, function() {
-            this._updateEventsVisibility();
-        }));
     },
 
     _sessionUpdated: function() {
@@ -325,6 +317,5 @@ const DateMenuButton = new Lang.Class({
             eventSource = new Calendar.EmptyEventSource();
         }
         this._setEventSource(eventSource);
-        this._updateEventsVisibility();
     }
 });